package youleche.com.idao;

import java.sql.Connection;

import youleche.com.model.MSeller;

/**
 * 商家接口
 * @author Administrator
 *
 */
public interface ISeller {
	/**
	 * 添加商家信息
	 * @param con 数据库连接
	 * @param seller 商家信息
	 * @return 返回添加影响的行数
	 * @throws Exception 异常
	 */
	public int addSellerInfo(Connection con, MSeller seller) throws Exception;
	
	/**
	 * 根据用户Id获取商家信息
	 * @param con 数据库连接
	 * @param userId 用户ID
	 * @return 返回商家信息
	 * @throws Exception 异常
	 */
	public MSeller getSellerByUserId(Connection con, String userId) throws Exception;
	
	/**
	 * 更新商家信息
	 * @param con 数据库连接
	 * @param seller 商家信息
	 * @return 返回更新影响的行数
	 * @throws Exception 异常
	 */
	public int updateSellerInfoById(Connection con, MSeller seller) throws Exception;
	
	/**
	 * 更新商家认证图片地址
	 * @param con 数据库连接
	 * @param seller 商家信息
	 * @return 返回更新影响的行数
	 * @throws Exception 异常
	 */
	public int updateSellerImageUrlById(Connection con, MSeller seller) throws Exception;
	
	/**
	 * 得到商家的信用指数
	 * @param con 数据库连接
	 * @param sellserId 商家ID
	 * @return 返回信用指数
	 * @throws Exception
	 */
	public String getSellerCreditById(Connection con, String sellserId) throws Exception;
	
	/**
	 * 更新商家信用指数
	 * @param con 数据库连接
	 * @param sellerId 商家Id
	 * @param creditIndex 信用指数
	 * @return 返回更新影响的行数
	 * @throws Exception
	 */
	public int updateSellerCreditById(Connection con, String sellerId, String creditIndex) throws Exception;
	
}
